package com.pinyougou.sellergoods.service;

import com.pinyougou.pojo.TbBrand;
import entity.PageResult;
import java.util.List;
import java.util.Map;

/**
 * 品牌服务层接口
 *
 * @author Administrator
 */
public interface BrandService {

    /**
     * 返回全部列表
     */
    public List<TbBrand> findAll();

    /**
     * 返回分页列表
     */
    public PageResult findPage(int pageNum, int pageSize);

    /**
     * 添加
     */
    public void add(TbBrand tbBrand);

    /**
     * 根据ID获取实体
     */
    public TbBrand findOne(Long id);

    /**
     * 修改
     */
    public void update(TbBrand tbBrand);

    /**
     * 批量删除
     */
    public void delete(Long[] ids);

    /**
     * 条件查询
     */
    public PageResult findPage(TbBrand tbBrand, int pageNum, int pageSize);

    /**
     * 品牌下拉框数据
     */
    public List<Map> selectOptionList();
}
